/*
Theme Name: Backpacker
Theme URI: http://vietsite.info
Author: dbthanhbinh@gmail.com
Author URI: http://vietsite.info
Description: The 2012 theme for my theme  
Version: 1.0
License: GNU General Public License
Tags: theme, Backpacker 
*/

@import url(js/slideshow/slide.css);
@import url(js/scrool/jScrollPane.css);
@import url(js/slide_bot/skin_footer.css);
@import url(js/toggle/toggle.css);
@import url(js/galic/css/galleriffic-5.css);
@import url(js/galic/css/black.css);
*{
	margin:0;
	padding:0;
}
body
{
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:62.5%;
	color:#333333;
}
li
{
	list-style-type:none;
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a img
{
	border:0;
}
h1,h2, h3, h4, h5, h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.current_page_item a
{
	color:#FC0 !important;
}
.clear
{
	clear:both;
}
.div10
{
	width:90%;
	height:10px
}
#wrapper {
    margin: 0 auto;
   /* max-width: 2000px;*/
	background:#ffffff;
}
#header-top
{
	background:url(images/bgfirst_02.jpg) repeat-x;
	height:77px;
}
#banner
{
	width:1000px;
	margin:0 auto;
}
#logo
{
	float:left;
	width:214px;
}

#logo .site_name, #logo .site_desc, #logo h1, #logo h2 {
    font-size: 12px;
    text-indent: -9999px;
}
#logo a {
    background: url(images/logo_04.gif) no-repeat scroll center center transparent;
    display: block;
    height: 77px;
    margin: 0 auto;
    overflow: hidden;
    width: 215px;
}
#bgfirst-right
{
	background:url(images/bgfirst-right_04.gif) no-repeat;
	width:783px;
	height:77px;
	float:left;
}
#bgfirst-right p
{
	color:#f0f0f0;
	font-size:11px;
}
#bgfirst-right p.thursday
{
	float:right;
	line-height:35px;
}
#bgfirst-right .hotline
{
	float:left;
	margin-left:355px;
	margin-right:15px;
	line-height:30px;
}
#bgfirst-right .hotline p
{
	font-size:17px;
	color:#e3e3e3;
	font-weight:bold;	
}
#bgfirst-right .hotline span.texthotline
{
	color:#ff9600;
	font-size:22px;
	font-weight:bold;
}
#bgfirst-right form
{
	/*float:left;*/
	position:relative;
	overflow: hidden;
}
#bgfirst-right form input[type=text]
{
	border:1px solid #83b8f8;
	height:22px;
	width:208px;
	border-radius:3px;
	color:#0b175f;
	text-indent:5px;
	line-height:22px;
}

#bgfirst-right form input[type=submit]
{
	background:url(images/iconsearch_03.png) no-repeat;
	border: 0 none;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 2px;
    top: 1px;
    width: 20px;	
}
#header-second
{
	background:url(images/banner-x_03.jpg) repeat-x;
	height:37px;
}

#header-second #menubar
{
	width:1000px;
	margin:0 auto;
}
#header-second #menubar ul li 
{
	display:inline;	
}
#header-second #menubar ul li a
{
	color:#c9e1f5;
	font-size:14px;
	line-height:37px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(images/linemenubar_03.png) right no-repeat;
	height:37px;
	padding-left:10px;
	padding-right:10px;
}
#header-second #menubar ul li a.active
{
	background:url(images/activemenu_03.jpg) repeat-x;
	height:32px;
	padding-top:6px;
	padding-bottom:9px;
	color:#002cc1;
	font-weight:bold;	
	border-radius:3px 3px 0 0;
}
#header-second #menubar ul li a.last
{
	background:none;
}
#header-second #menubar ul li a:hover
{
	color:#3971b7;
}
#header-third
{
	background:url(images/linebg_03.jpg) repeat-x;
	height:auto;
	overflow:hidden;
}
#header-third #container
{
	margin:0 auto;
	width:980px;
	box-shadow: 0px 0px 15px #a6a6a6;
	padding:25px 10px 10px 10px;
	height:auto;
	overflow:hidden;
	
}
#header-third #slideshowtop {   
    height: 418px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
	box-shadow: 0px -10px 15px #a6a6a6;
}

#header-third #slideshowtop .bgslidetop {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 50px;
    left: 0;
    opacity: 0.3;
    position: absolute;
    width: 1000px;
    z-index: 1;
}
#header-third #slideshowtop .textslidetop {
    bottom: 20px;
    left: 10px;
    position: absolute;
    width: 400px;
    z-index: 7;
}
#header-third #slideshowtop .textslidetop p
{
	width:850px;
}
#header-third #slideshowtop .textslidetop a
{
	color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
#header-third #slideshowtop .textslidetop a:hover
{
	color:#1469bf;
}
#maincontent
{
	float:left;
	width:710px;
	margin-right:15px;
	overflow:hidden;
}
#sidebar-right
{
	float:left;
	width:255px;
	overflow:hidden;
}
#maincontent h3
{
	color:#1469bf;
	font-size:18px;
	padding:5px 0;
	text-indent:10px;
}
#maincontent #page-index .our-service .icon-our-service
{
	background:url(images/thap_03.png) no-repeat;
	width:22px;
	height:22px;
	display:block;
	margin-top:5px;
	float:left;
}
#maincontent #page-index .gioithieu #box-content img
{
	float:left;
	width:240px;
	height:188px;
	margin-right:10px;
}
#maincontent .linegioithieu
{
	background:url(images/lineabout_03.png) no-repeat;
	width:682px;
	height:3px;
	display:block;
	margin-bottom:10px;
	margin-left:10px;
}
#page-index .our-service .bg-our-service
{
	background:url(images/bganh_03.gif) no-repeat;
	width:119px;
	height:107px;
	float:left;
	margin-right:10px;
}
#page-index .our-service .bg-our-service img
{
	width:101px;
	height:72px;
	padding-left:8px;
	padding-top:18px;
}
#page-index .our-service ul li h4 a
{
	line-height:30px;
	color:#1469bf;
	font-size:14px;
	font-weight:bold;
}
#page-index .our-service ul li p
{
	font-size:12px;
	text-align:left;
	color:#666666;
	word-spacing:2px;
}
#page-index .our-service ul li
{
	float:left;
	width:340px;
	height:110px;
	overflow:hidden;
	margin-right:10px;
}
#page-index .galery .icon-galery
{
	background:url(images/icongalery_03.png) no-repeat;
	width:20px;
	height:22px;
	float:left;
	display:block;
	margin-top:5px;
}
#page-index .galery .icon-soc-galery
{
	background:url(images/linesoc_03.gif) no-repeat;
	width:590px;
	margin:15px 10px 0 10px;
	height:10px;
	display:block;
	float:left;	
}
#page-index .galery h3
{
	float:left;
}
#page-index .galery #slideshow .bg-galery
{
	background:url(images/bggalery_03.png) no-repeat;
	width:222px;
	height:174px;
}
#page-index .galery #slideshow .bg-galery img
{
	width:192px;
	padding-top:13px;
	height:146px;
}
#bg-footer
{
	background:url(images/linefooter_03.jpg) repeat-x;
	height:182px;
}
#footer
{
	width:1000px;
	margin:0 auto;
}
#footer ul
{
	padding-top:10px;
	height:144px;
}
#footer ul li
{
	float:left;
	width:250px;
}
#footer ul li h5
{
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	
}
#footer ul li p
{
	color:#5ea1ec;
	font-size:13px;
	line-height:20px;
}
#footer ul li ul
{
	padding-top:0;
	height:80px;
}
#footer ul li ul.social li
{
	float:left;
	width:35px;
	padding:0 5px;
}
#footer ul li ul li a
{
	color:#5ea1ec;
	font-size:12px;
	line-height:18px;
	
}
#footer .copyright
{
	float:left;
}
#footer .copyright a, #footer .copyright
{
	color:#5ea1ec;
	font-size:12px;
}
#footer .copyright a:hover
{
	color:#FFF;
	text-decoration:underline;
}
#footer .visa
{
	float:right;
	margin-left:20px;
	margin-top:-8px;
}
#footer .visa span.a-visa
{
	background:url(images/visa_09.png) no-repeat;
	width:64px;
	height:31px;
	display:block;
	padding:0 2px;
	float:left;
}
#footer .visa span.a-master
{
	background:url(images/visa_11.png) no-repeat;
	width:54px;
	float:left;
	height:31px;
	padding:0 2px;
	display:block;
}
#footer .visa span.a-metabank
{
	background:url(images/visa_13.png) no-repeat;
	width:108px;
	float:left;
	height:31px;
	display:block;
}
#sidebar-right .bgsupport
{
	background:#f5f5f5;
	overflow:hidden;
	border-radius:3px;
	border:1px solid #d9d9d9;
	height:247px;
}
#sidebar-right .bgsupport .linesupport, #sidebar-right .subcrib .linesupport
{
	background:#d8d8d8;
	width:220px;
	margin-left:15px;
	height:1px;
	display:block;
}
#sidebar-right .bgsupport h3, #sidebar-right .reservation h3, #sidebar-right .subcrib h3
{
	color:#1469bf;
	font-size:18px;
	text-indent:10px;
	line-height:40px;
}

#sidebar-right .bgsupport  .icon-phone
{
	background:url(images/iconphone_07.png) no-repeat;
	width:36px;
	height:29px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	display:block;	
}
#sidebar-right .bgsupport .number
{
	color:#1469bf;
	font-size:22px;
	margin-left:5px;
	margin-top:15px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	
	float:left;
	display:block;	
}
#sidebar-right .bgsupport ul
{
	float:left;
	margin-left:25px;
	margin-right:40px;
}
#sidebar-right .bgsupport ul li
{
	line-height:30px;
	font-size:12px;
	color:#575757;
	text-align:center;
}
#sidebar-right .bgsupport ul li img
{
	width:64px;
	height:16px;
}
#sidebar-right .bgsupport .smile-yahoo
{
	background:url(images/bgyahoo_11.png) no-repeat;
	width:119px;
	height:95px;
	float:left;
}
#sidebar-right .bgsupport p
{
	color:#60605f;
	font-size:12px;
	line-height:18px;
	text-indent:20px;
	font-weight:bold;
}
#sidebar-right .reservation
{
	background:#f5f5f5;
	border:1px solid #d9d9d9;
	overflow:hidden;
	border-radius:3px;
	height:310px;
	margin:20px 0;
}
#sidebar-right .reservation form div.parent {
    float: left;
    position: relative;
}
#sidebar-right .reservation form select.select {
    height: 26px !important;
    line-height: 26px;
    position: relative;
    width: 141px !important;
    z-index: 10;
}
#sidebar-right .reservation form
{
	padding:0 3px;
}
#sidebar-right .reservation form span.select {
    background: url(images/select_03.jpg) no-repeat scroll 0 0 transparent;
    bottom: 0;
	color:#666666;
    cursor: default;
    float: left;
    font-size: 12px;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-indent: 10px;
    width: 141px;
    z-index: 1;
}

#sidebar-right .reservation form .room
{
	float: left;
    line-height: 25px;
    margin-right: 10px;
    text-align: left;
    width: 96px;	
	color:#666666;
	font-size:12px;	
	
}

#sidebar-right .reservation form p {
    float: left;
    margin-bottom: 0;
    overflow: hidden;
	line-height:15px;
    padding-bottom: 7px;
    position: relative;
}
#sidebar-right .reservation form p img
{
	right:2px;
    position: absolute;
    top: 3px;
}
.red
{
	color:#ff0119;
	font-weight:bold;
	font-size:12px;
}
#sidebar-right .reservation form input[type=text]
{
	float:left;
	border:1px solid #b4cfeb;
	height:20px;
	text-indent:6px;
	width:137px;
	color:#666666;
}
#sidebar-right .reservation form input[type=submit]
{
	background:url(images/booking_03.jpg) repeat-x;
	height:33px;
	width:100px;
	border:0;
	color:#FFF;
	margin-left:70px;
	border-radius:5px;
	font-size:18px;
	line-height:33px;
	cursor:pointer;
}
#sidebar-right .reservation form input[type=submit]:hover
{
	color:#3eb1d2;
}
#sidebar-right .subcrib
{
	background:#f5f5f5;
	border:1px solid #d9d9d9;
	height:175px;
	overflow:hidden;
	border-radius:3px;
}
#sidebar-right .subcrib p
{
	font-size:13px;
	color:#666666;	
	text-align:center;
	line-height:30px;
	position:relative;
}
#sidebar-right .subcrib p.green
{
	color:#5193dc;
}
#sidebar-right .subcrib form input[type=text]
{
	border:1px solid #b4cfeb;
	height:19px;
	line-height:19px;
	width:192px;
	border-radius:5px;
	color:#666666;
	text-indent:10px;
}
#sidebar-right .subcrib form input[type=submit]
{
	background:url(images/go_03.png) no-repeat;
	width:46px;
	height:20px;
	color:#FFF;
	line-height:20px;
	border:0;
	cursor:pointer;
	position:absolute;
	top:0;
	right:4px;
}
#sidebar-right .subcrib form input[type=submit]:hover
{
	color:#56c4e1;
}
#page-index.page-about #box-content
{
	height:460px;
}
.iconbreadcrumb
{
	background:url(images/home_03.png) no-repeat;
	width:20px;
	height:19px;
	display:block;
	float:left;
	margin-right:5px;
}
.btbreadcumb, .btbreadcumb a
{
	color:#00559f;
	font-size:14px;
}
#page-hotels-price .content-hotels-price img
{
	width:329px;
	height:223px;
	float:left;
	margin-right:10px;	
}
.rating
{
	color:#2f41a3;
	font-size:14px;
	font-weight:bold;	
	float: left;
}
.rating2
{
	color:#2f41a3;
	font-size:14px;
	font-weight:bold;
	position: absolute;
	left: 525px;
	line-height: 24px;
}
.rating-img
{
	background:url(images/ratings_05.png) no-repeat;
	width:99px;
	height:16px;
	margin-right:215px;
	float:right;
	display:block;
}
#page-hotels-price .content-hotels-price p
{
	color:#666666;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

#page-hotels-price .content-hotels-price p.rating-hotel img
{
	width: 15px;
	height: 15px;
	float: left;
}

.fivetab ul.menu-info {
    background: none repeat scroll 0 0 #195caa;
    border-radius: 5px 5px 5px 5px;
    margin: 15px 0;
    padding: 5px;
}
.fivetab ul.menu-info li {
    display: inline;
    position: relative;
}
.fivetab ul.menu-info li a {
    border-right: 1px solid #FDFBF1;
    color: #FFFFFF; 
    font-size: 14px;
    padding: 0 15px;
}
.fivetab ul.menu-info li a.active {
    background: url(images/active_03.png) no-repeat scroll center bottom transparent;
    padding-bottom: 5px;
	font-weight:bold;
}
.fivetab ul.menu-info li a.last
{
	border-right:none;
}
.fivetab table
{
	border:1px solid #cdcdcd;	
}
.fivetab table tr.tieude td {
    background: url(images/bgprice_03.jpg) repeat-x scroll 0 0 transparent;
    border-right: 1px solid #CDCDCD;
    color: #000000;
    font-size: 14px;
    height: 37px;
    text-align: center;
}
.fivetab table tr td {
    border-right: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    color: #666666;
    font-size: 12px;
    text-align: center;
}
.fivetab table tr td.cot1 {
    color: #0054FF;
    text-align: left;
    text-indent: 3px;
}
.fivetab table tr {
    background: none repeat scroll 0 0 #EEEEEE;
    line-height: 37px;
}
.fivetab #box-content ul.policies li
{
	color:#666666;
	font-size:12px;
	margin-bottom:10px;
	background:url(images/bgredpolices_03.png) no-repeat;
	text-indent:15px;
}
.fivetab #box-content
{
	height:320px;
}
.fivetab #box-content ul.features li
{
	color:#666666;
	font-size:12px;
	float:left;
	width:340px;
	margin-bottom:10px;
	background:url(images/bgredpolices_03.png) no-repeat;
	text-indent:15px;
	overflow:hidden;
}
.bgcomments {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #E2E2E2;
    height: auto;
    overflow: hidden;
}
.bgcomments h2 {
    color: #646464;
    float: left;
    font-size: 16px;
    line-height: 40px;
    text-indent: 13px;
}
.bgcomments ul li {
    padding-bottom: 10px;
}
.bgcomments img {
    float: left;
    height: 97px;
    padding: 0 10px 10px;
    width: 97px;
}
.textcomments {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    color: #646464;
    font-size: 12px;	
    margin-left: 110px;
	padding:15px;
	margin-right:10px;
}
.namecomments {
    color: #0363A3;
}
.bgcomments form {
    padding: 5px;
}
.bgcomments form p {
    overflow: hidden;
}
.bgcomments form .labelfirst {
    color: #195caa;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 24px;
    width: 82px;
}
.bgcomments form input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8DA;
    float: left;
    height: 22px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: 185px;
}
.bgcomments form .labellast {
    float: left;
	color:#195caa;
    font-weight: bold;
    line-height: 24px;
    margin-left: 27px;
    width: 52px;
}
.bgcomments form textarea {
    border: 1px solid #D9D9D9;
    height: 116px;
    width: 411px;
}
.bgcomments form input[type="submit"] {
    background: url(images/bgsubmit_03.png) no-repeat scroll center center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 34px;
    margin-left: 150px;
    margin-top: 10px;
    text-shadow: 0 -1px 1px #666666;
    width: 132px;
}
.bgcomments form input[type="submit"]:hover
{
	color:#e1bc2a;
}
.bgcomments form p img.captcha {
    height: 24px;
    margin: 0 5px 10px 82px;
    padding: 0;
    width: 63px;
}
#page-hotels-step-1 .msg_list form.booking-hotels .hotels-info p, #page-hotels-step-1 .msg_list form.booking-hotels .customer-info p
{
	overflow:hidden;
	color:#666666;
	font-size:14px;
}
#page-hotels-step-1 .msg_list form.booking-hotels .hotels-info .hotel-name, #page-hotels-step-1 .msg_list form.booking-hotels .customer-info .hotel-name
{
	 float: left;
    line-height: 25px;
    margin-right: 10px;
    text-align: left;
    width: 145px;
	color:#1469bf;
}
#page-hotels-step-1 .msg_list form.booking-hotels .hotels-info select
{
	width:145px;
	margin-right:10px;
	color:#666666;
	text-align:center;
	height:20px;	
	border:1px solid #7f9db9;
}
#page-hotels-step-1 .msg_list form.booking-hotels .hotels-info input[type=text]
{
	height:20px;
	line-height:20px;
	width:143px;
	border:1px solid #7f9db9;
	color:#666666;
	text-indent:5px;
}
#page-hotels-step-1 .msg_list form.booking-hotels p.bg-active
{
	background:#0c61c4;
}
span.number-2-black
{
	background:url(images/number-2-black_03.gif) no-repeat;
	width:19px;
	height:19px;
	display:block;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
span.number-2-active
{
	background:url(images/number-2-active_03.gif) no-repeat;	

}
span.text-2-active
{
	color:#0183d8;
}
#page-hotels-step-1 .msg_list form.booking-hotels .customer-info input[type=text]
{
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	width:300px;
	border:1px solid #7f9db9;
	color:#666666;
	text-indent:5px;
}
#page-hotels-step-1 .msg_list form.booking-hotels .customer-info .home
{
	width:380px !important;
}
#page-hotels-step-1 .msg_list form.booking-hotels .customer-info textarea
{
	width:430px;
	height:100px;
	border:1px solid #7f9db9;
	margin-bottom:10px;
}
#page-hotels-step-1 .msg_list form.booking-hotels .customer-info input[type=submit]
{
	background:url(images/btnnext_03.gif) no-repeat;
	width:100px;
	height:26px;
	cursor:pointer;
	border:0;
}
#page-hotels-step-1 .msg_list form.booking-hotels .card-for-booking-payment input[type=radio]
{
	margin-right:10px;
}
#page-hotels-step-1 .msg_list form.booking-hotels .card-for-booking-payment table tr
{
		background:url(images/line-y-cash_07.jpg) bottom repeat-x;
}
#page-hotels-step-1 .msg_list form.booking-hotels .card-for-booking-payment table tr.btnbooking, #page-hotels-step-1 .msg_list form.booking-hotels .card-for-booking-payment table tr.btnbooking td, #page-hotels-step-1 .msg_list form.booking-hotels .card-for-booking-payment table tr td.bank-tranfer
{
	background:none;
}
#page-hotels-step-1 .msg_list form.booking-hotels .card-for-booking-payment table tr td
{
	color:#169cff;
	font-size:14px;
	padding-bottom:10px;
	text-indent:10px;
	background:url(images/line-x-cash_03.jpg) right repeat-y;
}
#page-hotels-step-1 .msg_list form.booking-hotels .card-for-booking-payment input[type=submit]
{
	background:url(images/btnbookings_03.gif) no-repeat;
	width:100px;
	height:26px;
	cursor:pointer;
	border:0;
	margin-top:10px;
}
#page-hotels-step-1 .back-packers-tour, .page-testimonials .back-packers-tour
{
	position:relative;
	margin-top:20px;
}
.page-testimonials .back-packers-tour
{
	margin-bottom:20px;
}
#page-hotels-step-1 h3, .page-tour-03 h3, .tour-dataile-04-1 h3, .lich-trinh-tour-04-2 h3, .term-conditions-04-3 h3, .guest-review-04-4 h3, .tour-khach-04-5 h3, .page-danh-sach-dich-vu-05 h3, .page-restaurant-06 h3, .page-list-tin-09-1 h3, .page-detail-news-09-2 h3, .page-contact-10 h3, .page-send-question-11-3 h3, .page-testimonials h3, .page-list-testimonials-11-1 h3, .page-library-08 h3
{
	border-bottom:1px solid #1469bf;
	margin-bottom:10px;
}
.line-color-red
{
	background:url(images/linered_03.png) no-repeat;
	width:703px;
	height:2px;
	display:block;
}
#page-hotels-step-1 .back-packers-tour h6, .page-testimonials .back-packers-tour h6
{
	font-size:16px;
	position:absolute;
	top:-11px;
	left:15px;
	color:#0054ff;
}
#page-hotels-step-1 ul li, .page-tour-03 .tour ul li
{
	float:left;
	padding:0 10px;
}
#page-hotels-step-1 ul li .bgdanhsachtour, .page-tour-03 ul li .bgdanhsachtour, .page-danh-sach-dich-vu-05 ul.danh-sach-05 li .bgdanhsachtour
{
	background:url(images/bganh_03.gif) no-repeat;
	width:119px;
	height:107px;	
}
#page-hotels-step-1 ul li img, .page-tour-03 ul li img
{
	width:101px;
	padding:18px 9px;
	height:72px;
}
#page-hotels-step-1 ul li p.tendanhsachtour a, .page-tour-03 ul li p.tendanhsachtour a{
    color: #0054FF;
    font-size: 11px;
    
}
#page-hotels-step-1 ul li p.giatour, .page-tour-03 ul li p.giatour {
    color: #666666;
	font-weight:bold;
    
}
#page-hotels-step-1 ul li p, .page-tour-03 ul li p {
    color: #666666;
    font-size: 11px;
}
.text-number
{
	font-size:11px;
	margin-left:-37px;
	margin-right:37px;	
}
.page-tour-03 .our-service h3
{
	border:0;
	margin-bottom:0;
}
.pages {
    float: right;
    padding-top: 5px;
}
.pages a {
    color: #767676;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 5px;
    padding: 0 3px;
}
.pages span.current {
    color: #07A4B6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    padding: 3px;
}
.pages img {
    height: 12px;
    width: 12px;
}
.tour-dataile-04-1 h4, .lich-trinh-tour-04-2 h4, .term-conditions-04-3 h4, .guest-review-04-4 h4, .tour-khach-04-5 h4
{
	color:#169cff;
	font-size:14px;
	font-weight:bold;
}
.blue
{
	color:#0054ff !important;
	font-weight:bold !important;
}

.term-conditions-04-3 ul.term li
{
	color:#646464;
	list-style-type:square;
	margin-left:15px;
	line-height:20px;
	font-size:12px;
}
.tour-khach-04-5 ul.tour-khach li
{
	float:left;
	width:325px;
	color:#006dbd;
	line-height:20px;
	list-style-type:square;
	font-size:12px;
	margin-left:15px;
}
.page-danh-sach-dich-vu-05 ul.danh-sach-05 li
{
	height:120px;
}
.page-danh-sach-dich-vu-05 ul.danh-sach-05 li p.tieu-de-service
{
	line-height:35px !important;
}
.page-danh-sach-dich-vu-05 ul.danh-sach-05 li p.tieu-de-service a
{
	color:#1469bf;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.page-danh-sach-dich-vu-05 ul.danh-sach-05 li p
{
	color:#666666 !important;
	font-size:13px !important;
}
.page-danh-sach-dich-vu-05 ul.danh-sach-05 li .bgdanhsachtour
{
	float:left;
	margin-right:10px;
}
.page-danh-sach-dich-vu-05 ul.danh-sach-05 li img
{
	 height: 72px !important;
    padding: 18px 9px !important;
    width: 101px !important;
	
}
.page-danh-sach-dich-vu-05 #box-content
{
	height:470px;
}
.page-danh-sach-dich-vu-05 .gioithieu, .page-restaurant-06 .gioithieu
{
	margin-bottom:10px;
}
.page-danh-sach-dich-vu-05 .galery h3, .page-restaurant-06 .our-service h3
{
	border:0;
}

.page-restaurant-06 #box-content
{
	height:450px;
}
.page-restaurant-06 #box-content p
{
	font-size:12px;
}
.four-tab
{
	background:#195caa;
	height:30px;
	border-radius:3px;
	margin:10px 0;
}
.four-tab ul li a
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:30px;
}
.four-tab ul li a.actives
{
	background:url(images/actives_03.jpg) repeat-x;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:7px;
	color:#0c49a0;
	border-radius:5px 5px 0 0;
}
.page-register-step-1 #box-content
{
	height:250px;
}
.page-register-step-1 #box-content p
{
	font-size:12px !important;
	color:#666666 !important;
}
.page-register-step-1 #box-content img
{
	width:408px;
	height:248px;
	float:left;
	margin-right:10px;
}
.page-register-step-1 form.booking-hotels input[type=radio]
{
	margin-right:10px;
}
.page-register-step-1 form.booking-hotels p.radio
{
	color:#1469bf !important;
}
.page-register-step-1 form.booking-hotels p.radio span
{
	margin-right:20px;
}
.page-register-step-1 form.booking-hotels .book-flight p .date
{
	width:45px !important;
	height:17px !important;
	border:1px solid #7f9db9 !important;
	margin-right:3px;
}
.page-register-step-1 form.booking-hotels .book-flight input[type=submit]
{
	background:url(images/btnnext_03.gif) no-repeat;
	width:100px;
	height:26px;
	cursor:pointer;
	border:0;
	margin-left:50px;
}
.page-register-step-1 form.booking-hotels .book-flight p
{
	padding:3px 0;
}
.page-register-step-1 form.booking-hotels p.msg_head
{
	text-transform:uppercase;
}
.page-list-tin-09-1 ul li .bg-list-tin, .page-list-testimonials-11-1 ul li .bg-list-tin, .page-list-testimonials-11-1 ul li .bg-list-tin
{
	background:url(images/bglist-tin_03.gif) no-repeat;
	width:147px;
	float:left;
	margin-right:10px;
	height:120px;
}
.page-list-tin-09-1 ul li .bg-list-tin img, .page-list-testimonials-11-1 ul li .bg-list-tin img
{
	width:135px;
	height:100px;
	padding-top:10px;
	padding-left:5px;
}
.page-list-testimonials-11-1 ul li .bg-list-tin a
{
	background: none;
	padding: 0;
}
.page-list-tin-09-1 ul li p.date-publish, .page-detail-news-09-2 p.date-publish
{
	color:#858484;
	font-size:11px;
	margin-bottom:5px;
}
.page-list-tin-09-1 ul li, .page-list-testimonials-11-1 ul li
{
	background:url(images/line-y-cash_07.jpg) repeat-x bottom;
	height:150px;
	overflow:hidden;
}
.page-list-tin-09-1 ul li p
{
	color:#666666;
	line-height:20px;
	font-size:12px;
}
.page-list-tin-09-1 ul li p.title-list-tin a
{
	color:#0068c3;
	font-size:14px;
	font-weight:bold;
}
.page-detail-news-09-2 #box-content
{
	height:440px;
}
.page-detail-news-09-2 #box-content img
{
	float:none !important;
	max-width:500px !important;
	max-height:500px !important;
	margin:0 auto !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	width:auto !important;
	display:block !important;
}
.bg-read-on
{
	background:url(images/bg-read-on_03.jpg) repeat-x;
	height:28px;
	line-height:28px;
	color:#00559f;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	width:650px;
	text-indent:20px;
	margin-top:10px;
}
.page-detail-news-09-2 .bg-color-read-on
{
	background-color:#ffffff;
	height:auto;
	border:1px solid #e1e1e1;
	margin-top:10px;
	width:648px;
}
.page-detail-news-09-2 .bg-color-read-on ul
{
	padding:15px 10px;
}
.page-detail-news-09-2 .bg-color-read-on ul li a
{
	color:#0054ff;
	font-weight:bold;
	font-size:11px;
	line-height:25px;
	background:url(images/bg-icon-red_03.png) no-repeat;
	padding-left:10px;
}
.page-send-question-11-3 form .ten
{
	color: #169CFF;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-right: 10px;
    text-align: left;
    width: 200px;
}
.page-send-question-11-3 form input[type=text]
{
	 border: 1px solid #7F9DB9;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    width: 295px;
}
.page-send-question-11-3 form .widthnoidung {
    border: 1px solid #7F9DB9;
    height: 350px;
    width: 646px !important;
}
.page-send-question-11-3 form p {
    overflow: hidden;
    padding-bottom: 5px;
    text-align: center;
}
.page-send-question-11-3 form p img
{
	 float: left;
    margin-right: 5px;
}
.page-send-question-11-3 form p a
{
	 color: #666666;
    text-decoration: underline;
	font-size:13px;
}
.page-send-question-11-3 form input[type="reset"], .page-send-question-11-3 form input[type="submit"] {
    background: url(images/submit_03.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
    margin-right: 5px;
    width: 88px;
}
.page-send-question-11-3 form input[type="file"] {
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    width: 295px;
}
.page-send-question-11-3 form p .capcha {
    width: 178px;
}
.page-send-question-11-3 form .home {
    width: 400px !important;
}
.page-thanks-you-12 p
{
	font-size:12px;
	color:#4c4c4c;
	line-height:20px;
}
.page-thanks-you-12 h5
{
	color:#232323;
	font-size:16px;
	font-weight:bold;
}
.page-thanks-you-12 h6
{
	color:#4c4c4c;
	font-size:15px;
	font-weight:bold;
}
.page-thanks-you-12 img
{
	margin:0 auto;
	display:block;
	max-width:500px;
}
.page-testimonials #box-content
{
	height:540px;
}
.page-testimonials img
{
	float:none !important;
	margin:10px 0;
	max-width:500px !important;
	max-height:300px !important;
	width:auto !important;
	height:auto !important;
}
.page-testimonials ul.other-testimonials li a, .page-list-testimonials-11-1 ul li a
{
	color:#006dbd;
	font-size:13px;
	line-height:25px;
	background:url(images/icongreen-11-2_11.png) no-repeat;
	padding-left:10px;
}
.page-testimonials, .page-list-testimonials-11-1
{
	position:relative;
	margin-top:20px;
}
.page-testimonials .send-testimonials, .page-list-testimonials-11-1 .send-testimonials
{
	position:absolute;
	top:-20px;
	right:30px;
	text-indent:-9999px;
}
.page-testimonials .send-testimonials a, .page-list-testimonials-11-1 .send-testimonials a
{
	background:url(images/iconsend-testimonials_03.png) no-repeat;
	height:48px;
	display:block;
	width:207px;	
}
.page-list-testimonials-11-1 ul li
{
	height:130px !important;
	color:#666666;
	font-size:12px;
	line-height:25px;
	margin-bottom:10px;
}
.page-contact-10 form p
{
	padding-bottom:10px;
}
.page-contact-10 form .name-contact
{
	color:#646464;
	font-size:12px;
	width:293px;
	margin-right:18px;
	display:block;
	float:left;
}
.page-contact-10 form input[type=text]
{
	width:293px;
	height:25px;
	border:1px solid #c8c8c8;
	line-height:25px;
	text-indent:5px;
	margin-right:15px;
}
.page-contact-10 form textarea
{
	width:605px;
	height:160px;
	border:1px solid #cacaca;
}
.page-contact-10 form .p-capcha .name-contact
{
	width:100px !important;
}
.page-contact-10 form .p-capcha img
{
	height:25px;
	float:left;
	margin-right:10px;
}
.page-contact-10 form input[type=submit], .page-contact-10 form input[type=button]
{
	background:url(images/submit_03.png) no-repeat;
	width:88px;
	margin-right:10px;
	height:25px;
	color:#FFF;
	cursor:pointer;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

.page-contact-10 ul li
{
	float:left;
	margin-right:30px;
}
.page-contact-10 ul li p
{
	color:#666666;
	font-size:12px;
	line-height:25px;
}
.page-contact-10 ul li h5
{
	line-height:20px;
	text-decoration:underline;
	font-size:12px;
	color:#0054ff;
	text-transform:uppercase;
}
.page-contact-10 p.orange
{
	color:#ac1e22;
	font-size:12px;
	text-align:center;
	line-height:25px;
}
.page-library-08 .our-service h3
{
	border:0;
}
.page-library-08 .our-service
{
	margin-top:20px;
}
.page-library-08 .gioithieu
{
	height:530px;
	overflow:hidden;
}
.register-visa-07-4 form.booking-hotels .hotel-name 
{
	width:180px !important;
}